From: Raspbian automatic forward porter Date: Sun, 25 Jan 2026 06:11:00 +0000 (+0000) Subject: Merge version 14.2.0-19+rpi1 and 14.3.0-10 to produce 14.3.0-10+rpi1 X-Git-Tag: archive/raspbian/14.3.0-10+rpi1^0 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/%22mailto:kde%40ewsoftware.de//%22style.css/%22/%22http:/www.example.com/%22mailto:kde%40ewsoftware.de/%22style.css/%22?a=commitdiff_plain;h=d1a1e000ad85e6b1307fc5fc6b629de5655810eb;p=gcc-14.git Merge version 14.2.0-19+rpi1 and 14.3.0-10 to produce 14.3.0-10+rpi1 --- d1a1e000ad85e6b1307fc5fc6b629de5655810eb diff --cc debian/changelog index f7c7c04,e8327ea..2ecaf9d --- a/debian/changelog +++ b/debian/changelog @@@ -1,12 -1,272 +1,282 @@@ - gcc-14 (14.2.0-19+rpi1) trixie-staging; urgency=medium ++gcc-14 (14.3.0-10+rpi1) forky-staging; urgency=medium + + [changes brought forward from gcc-8 8-20180207-2+rpi1 by Peter Michael Green at Sat, 17 Feb 2018 00:20:23 +0000] + * Don't pass -march=armv7+fp to compiler when building libatomic. + + [changes introduced in gcc-8 8.2.0-16+rpi1 by Peter Michael Green] + * Disable testsuite (build seems to hang after testsuite completes). + - -- Raspbian forward porter Sat, 29 Mar 2025 18:49:00 +0000 ++ -- Raspbian forward porter Sun, 25 Jan 2026 06:10:59 +0000 ++ + gcc-14 (14.3.0-10) unstable; urgency=medium + + * Also exclude python3-check-jsonschema build dependency for x32. + + -- Matthias Klose Wed, 22 Oct 2025 11:49:18 +0200 + + gcc-14 (14.3.0-9) unstable; urgency=medium + + * Update to git 20251022 from the gcc-14 branch. + - Fix PR target/121599 (AArch64), PR other/118919, PR go/104290, + PR tree-optimization/122104, PR c++/121977, PR middle-end/121828, + PR middle-end/121453, PR tree-optimization/121870, + PR tree-optimization/121370, PR tree-optimization/121256, + PR tree-optimization/121059, PR tree-optimization/120944, + PR tree-optimization/120817, PR tree-optimization/120654, + PR tree-optimization/120358, PR tree-optimization/120357, + PR target/122187 (AVR), PR tree-optimization/121772, + PR target/118280 (microblaze), PR target/121749 (AArch64), + PR ada/107536, PR ada/113536, PR analyzer/118300, PR c/122188, + PR c/122188, PR c++/120757, PR c++/121981, PR c++/121801, + PR fortran/121263, PR fortran/89092, PR fortran/121145, + PR libstdc++/122322, PR libstdc++/121827, PR libstdc++/122168, + PR libstdc++/117276. + * Add build dependency on python3-check-jsonschema, needed for some tests. + * Limit python3-check-jsonschema dependency to architectures which + have rustc available. Addresses: #1118541. + + -- Matthias Klose Wed, 22 Oct 2025 09:42:40 +0200 + + gcc-14 (14.3.0-8) unstable; urgency=medium + + * Update to git 20250911 from the gcc-14 branch. + - Fix PR target/81540 (AVR), PR target/49857 (AVR), PR libstdc++/120698. + * Build again using GCC 14 (GCC 13 on m68k). + * Re-enable running the testsuite. + * libstdc++-dev: Fix dependency on libc, when libstdc++ is not built. + + -- Matthias Klose Thu, 11 Sep 2025 13:25:17 +0200 + + gcc-14 (14.3.0-7) unstable; urgency=medium + + * Update to git 20250908 from the gcc-14 branch. + - Fix PR libstdc++/110853, PR libstdc++/121745, PR libstdc++/121496, + PR libstdc++/121374, PR libstdc++/121097. + - Includes libgphobos build fixes for ppc64el and sparc64. + * Disable sframe generation for now, until sframe-v3 (binutils 2.46) is + released. + * Build libgphobos on sparc64. + * Disable LTO builds for Debian/riscv64, builders are very slow. + + -- Matthias Klose Mon, 08 Sep 2025 10:11:47 +0200 + + gcc-14 (14.3.0-6) unstable; urgency=medium + + * Update to git 20250829 from the gcc-14 branch. + - Fix PR tree-optimization/119085, PR tree-optimization/117423, + PR target/121608 (AVR), PR target/121118 (AArch64), + PR rtl-optimization/121253, PR target/121449 (AArch64), + PR target/121542 (loongarch), PR target/121414 (AArch64), + PR target/121294 (AArch64), PR target/121294 (AArch64), + PR target/121208 (AArch64), PR target/120476 (loongarch), + PR fortran/121145, PR fortran/120784. + * Configure for the build variant on Ubuntu. + * Enable sframe generation with binutils 2.45 on amd64 and arm64 (pass + -Wa,--gsframe=no to disable). Enabled unless one of the options -m16, + -m32, -mx32 or -ffreestanding is used. + * Add three patches for newlib amdgcn: + - Fix GCN SIMD libm bug, taken from newlib upstream. + - amdgcn, libm: Fix infinite loop. + - amdgcn, libm: Fix vector ilogb bugs (bug 33272). + * Build full libgphobos on ppc64el for IEEE long double. + * Build using GCC 13 for the libgphobos bootstrap. + + -- Matthias Klose Tue, 02 Sep 2025 20:31:07 +0200 + + gcc-14 (14.3.0-5) unstable; urgency=medium + + * Update to git 20250810 from the gcc-14 branch. + - Fix PR target/121028 (AArch64), PR target/120427 (x86), + PR target/121274 (x86), PR target/120427 (x86), + PR target/121064 (loongarch), PR c++/120800, PR tree-optimization/121413, + PR tree-optimization/121127, PR middle-end/121322, PR c/120837, + PR c++/120620. + * Only apply the patch for #1108322 for 32bit big-endian targets. + + -- Matthias Klose Sun, 10 Aug 2025 11:43:37 +0200 + + gcc-14 (14.3.0-4) experimental; urgency=medium + + * Update to git 20250728 from the gcc-14 branch. + - Fix PR target/121027 (AArch64), PR target/118891 (AArch64), + PR tree-optimization/118891, PR tree-optimization/121131, + PR target/120908 (x86), PR target/120624 (AArch64), + PR tree-optimization/116674, PR middle-end/120631, PR middle-end/117811, + PR tree-optimization/120638, PR middle-end/120547, PR c++/120577, + PR c++/120940, PR c++/120471, PR fortran/121060, PR libstdc++/120548, + PR libstdc++/99832. + * Fix broken ada timespec record with -D_TIME_BITS=64 on 32-bit big-endian + targets (John David Anglin). Closes: #1108322. + + -- Matthias Klose Mon, 28 Jul 2025 17:42:09 +0200 + + gcc-14 (14.3.0-3) experimental; urgency=medium + + * Fix applying the gcc-m68k-no-fold-mem-offsets patches. + + -- Matthias Klose Mon, 09 Jun 2025 15:54:41 +0200 + + gcc-14 (14.3.0-2) experimental; urgency=medium + + * Update to git 20250609 from the gcc-14 branch. + - Fix PR target/119834 (S390), PR middle-end/118819, + PR rtl-optimization/117239, PR rtl-optimization/117239, + PR tree-optimization/117358, PR target/86772 (microblaze), + PR c++/120123, PR c++/120161, PR fortran/85750, PR fortran/98454, + PR target/120441 (AVR). + * Don't default to -ffold-mem-offsets on m68k (Adrian Glaubitz). + Closes: #1107416. + + -- Matthias Klose Mon, 09 Jun 2025 10:59:15 +0200 + + gcc-14 (14.3.0-1) experimental; urgency=medium + + * GCC 14.3.0 release. + - Fix PR tree-optimization/111873. + - See also C++20 iterator support in std::vector, + https://gcc.gnu.org/gcc-14/porting_to.html#cxx20-iterators + https://gcc.gnu.org/gcc-15/porting_to.html#cxx20-iterators + * Update newlib to 4.5.0.20241231. + * Refresh patches. + + -- Matthias Klose Fri, 23 May 2025 15:44:46 +0200 + + gcc-14 (14.2.0-25) experimental; urgency=medium + + * Update to git 20250517 from the gcc-14 branch (14.3 release candidate). + - Fix PR target/118623 (x86), PR c++/118822, PR c++/116960, PR c++/119303, + PR c++/118822, PR c++/116960, PR c++/119303, PR middle-end/118411, + PR ipa/119852, PR tree-optimization/113197, PR c++/118822, PR c++/86769, + PR c/112556, PR c++/113773, PR c++/118245, PR c++/116379, PR c++/117501, + PR c++/117778, PR c++/118775, PR c++/120125, PR c++/118590, + PR fortran/120191, PR fortran/119986, PR libfortran/120196, + PR libstdc++/120198. + * Disable testsuite again on Debian/alpha and riscv64 (timing out). + + -- Matthias Klose Sat, 17 May 2025 14:14:15 +0200 + + gcc-14 (14.2.0-24) experimental; urgency=medium + + * Update to git 20250511 from the gcc-14 branch. + - Fix PR tree-optimization/120156, PR target/119610 (AArch64), + PR target/119327 (PPC), PR middle-end/118950, PR c++/106973, + PR tree-optimization/120048, PR c++/105104, PR c++/115434, + PR c++/110871, PR c++/110872, PR target/116827, PR target/119172, + PR lto/113208, PR c++/116506, PR c++/116880, PR c++/98935, + PR c++/116793, PR c++/116502, PR c++/115905, PR c++/116482, + PR c++/113457, PR c++/110635, PR c++/102051, PR c++/109682, + PR c++/100476, PR c++/105475, PR c++/112341, PR c++/115906, + PR c++/115906, PR c++/111728, PR c++/115434, PR c++/110871, + PR c++/110872, PR preprocessor/108900, PR preprocessor/116047, + PR preprocessor/120061, PR target/116809. + * libsanitizer: Fix build with glibc 2.42. + + -- Matthias Klose Sun, 11 May 2025 12:25:19 +0200 + + gcc-14 (14.2.0-23) experimental; urgency=medium + + [ Nicolas Boulenguez ] + * Ada: revert upstream a210011c, restore libgnat hash. Closes: #1104593. + + [ Matthias Klose ] + * gnat: Add gnat-N- conflicts. Closes: #1063664. + + -- Matthias Klose Sat, 03 May 2025 21:17:49 +0200 + + gcc-14 (14.2.0-22) experimental; urgency=medium + + * Fix multilib installation for PR libstdc++/103382. + + -- Matthias Klose Thu, 01 May 2025 09:53:27 +0200 + + gcc-14 (14.2.0-21) experimental; urgency=medium + + * Stop building packages built by gcc-15. + * Bump standards version. + + -- Matthias Klose Thu, 01 May 2025 07:11:26 +0200 + + gcc-14 (14.2.0-20) experimental; urgency=medium + + * Update to git 20250501 from the gcc-14 branch. + - PR tree-optimization/119417, PR target/119450 (x86), + PR middle-end/119204, PR middle-end/119219, PR middle-end/119204, + PR c/119183, PR tree-optimization/118953, PR middle-end/115871, + PR c/114870, PR tree-optimization/118915, PR target/119408 (loong), + PR rtl-optimization/116564, PR ipa/118318, PR c++/114992, + PR c/117145, PR c/117245, PR c/100420, PR c/119000, PR c/117806, + PR c/116284, PR c/117391, PR c++/119150, PR c++/98533, PR c++/119123, + PR c++/119045, PR c++/117504, PR c++/116681, PR c++/119378, + PR c++/114292, PR c++/119316, PR c++/119233, PR c++/119194, + PR c++/119344, PR c++/118104, PR c++/116731, PR d/117621, + PR fortran/116706, PR libgcc/119151, PR libstdc++/112803, + PR libstdc++/119429, PR libstdc++/115939, PR libstdc++/119135, + PR libstdc++/112490, PR tree-optimization/119351, + PR target/118892 (AArch64), PR tree-optimization/118924, + PR tree-optimization/118924, PR target/119235 (S390), + PR tree-optimization/119778, PR middle-end/119706, PR target/119549 (x86), + PR tree-optimization/119534, PR middle-end/119808, + PR rtl-optimization/119785, PR driver/119727, PR tree-optimization/119722, + PR tree-optimization/119707, PR lto/119625, PR rtl-optimization/119291, + PR target/119386 (x86), PR target/119784 (x86), PR target/119572 (RISCV), + PR target/115258 (AArch64), PR tree-optimization/116125, + PR target/118501 (LOONG), PR target/118501 (AArch64), + PR target/119133 (AArch64), PR tree-optimization/119399, + PR middle-end/113546, PR tree-optimization/117243, + PR tree-optimization/116749, PR tree-optimization/118922, PR lto/119792, + PR c/113688, PR c/114014, PR c/114713, PR c/117724, + PR tree-optimization/116412, PR middle-end/111285, + PR tree-optimization/116922, PR target/116927 (AArch64), + PR tree-optimization/116098, PR rtl-optimization/119689, + PR rtl-optimization/115568, PR rtl-optimization/115568, + PR target/118601 (RISCV), PR target/116593 (RISCV), + PR target/116591 (RISCV), PR target/117286 (RISCV), + PR target/117483 (RISCV), PR target/116036 (RISCV), + PR target/116111 (RISCV), PR target/116149 (RISCV), + PR target/116240 (RISCV), PR target/116305 (RISCV), + PR target/116086 (RISCV), PR target/116592 (RISCV), + PR target/116693 (RISCV), PR target/117544 (RISCV), + PR target/117878 (RISCV), PR target/117383 (RISCV), + PR target/106544 (RISCV), PR target/118137 (RISCV), + PR target/117682 (RISCV), PR target/118154 (RISCV), + PR target/118182 (RISCV), PR target/118357 (RISCV), + PR target/116308 (RISCV), PR target/116256 (RISCV), + PR tree-optimization/119145, PR middle-end/119119, + PR tree-optimization/119096, PR ipa/119067, PR tree-optimization/119057, + PR lto/114501, PR ipa/111245, PR target/119383 (AArch64), + PR debug/101533, PR middle-end/101478, PR tree-optimization/98845, + PR tree-optimization/87984, PR middle-end/66279, PR ipa/116572, + PR c/113688, PR c/114014, PR c/114713, PR c/117724, PR target/116550, + PR target/119340, PR c/119582, PR c++/119807, PR c++/112288, + PR c++/116954, PR c++/113835, PR c++/114772, PR c++/101180, + PR c++/111075, PR c++/99214, PR c++/114525, PR c++/114970, + PR c++/119345, PR c++/119175, PR c++/117530, PR c++/119687, + PR c++/119574, PR c++/119652, PR c++/118629, PR c++/99546, + PR c++/113925, PR c++/106976, PR c++/109961, PR c++/117336, + PR c++/117849, PR c++/119387, PR c++/79786, PR c++/119383, + PR d/119826, PR d/119817, PR d/118309, PR d/117002, PR fortran/119656, + PR fortran/119380, PR lto/119792, PR lto/91299, + PR libgcc/101075, PR libgcc/119796, PR preprocessor/108900, + PR target/119408 (LOONG), PR libstdc++/104606, PR libstdc++/118083, + PR libstdc++/118083, PR libstdc++/108760, PR libstdc++/105609, + PR libstdc++/117121, PR libstdc++/108846, PR libstdc++/116471, + PR libstdc++/21334, PR libstdc++/115285, PR libstdc++/115285, + PR libstdc++/115046, PR libstdc++/112490, PR libstdc++/119671, + PR libstdc++/101587, PR libstdc++/101587, PR libstdc++/116440, + PR libstdc++/119593, PR libstdc++/119469, PR libstdc++/106612, + PR libstdc++/110498, PR libstdc++/114758, PR libstdc++/117983, + PR libstdc++/114945, PR libstdc++/116212, PR libstdc++/118699, + PR libstdc++/101527, PR libstdc++/108487, PR target/119533 (RISCV), + PR target/119547 (RISCV), PR ada/112958, PR c++/119981, PR c++/119378, + PR fortran/106948. + * Don't run the tests on the Hurd, timing out. + * On ppc64el configure --with-long-double-format=ieee for upcoming distros. + * Update libasan symbols file. + * Address PR libstdc++/103382, when not building the common libs, install + the library in the gcc_lib_dir to link against the libstdc++ from this + GCC version. + + -- Matthias Klose Thu, 01 May 2025 07:06:21 +0200 gcc-14 (14.2.0-19) unstable; urgency=medium